Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development


Components of the dynamic TreeView window

You can build a TreeView window from many different objects, but the standard window will always have roughly the appearance of the window shown in Figure 9–1.

Figure 9–1: Folder toolbar linked to current displayed logical object

The dynamic subwindow manages data in the panel on the right side of the TreeView window. These can be any windows you have built using the framework that can be launched by the TreeView. Though originally constructed as independent windows of one or more pages, because of the dynamic nature of the framework, these objects can be made frames of the TreeView window, providing a single-window interface with a number of different containers managed by a single main container window. You can associate a separate detail or maintenance window with each node level in the tree. The TreeView window automatically displays the appropriate frame and data for the current node. You can include in each of these subwindows viewers, browsers, and other objects appropriate to the current level of the tree. You can make the subwindow itself a multi-page Tab folder, if that is appropriate.

The TreeView window has an extensive API that you can program to customize its behavior in a number of ways. However, standard TreeView operations are provided for you just by filling in the TreeView and Node property sheets, so the API is not discussed here.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095